@charset "utf-8";
/* CSS Document */

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

.w720{ width: 720px;}
.w440{ width: 440px;}
.w596{ width: 596px}
.w575{ width: 575px}
.w320{ width: 320px;}
.w410{ width: 410px;}
.w290{ width: 290px;}
.w840{ width: 840px;}
.marB20{ margin-bottom: 20px;}
.marB30{ margin-bottom: 30px;}
.marR30{ margin-right: 30px;}

.slider1_wrap{ position: relative; width: 720px; height: 444px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 720px; height: 444px;}
.slider1 li img{ width: 720px; height: 444px;}
.slider1 .slider_t{  position: absolute; bottom: 0; left: 0; width: 720px; height: 48px; font: 18px/48px "Microsoft Yahei"; text-indent: 1em;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.7); }
.slider1 .slider_t a{ display: block; width: 85%; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 18px; right: 18px; }
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ display: block; width: 12px; height: 12px; margin: 0 6px; text-indent: 999em; background: #fff; border-radius: 6px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e84645; text-decoration: none;}
 .slider1_wrap .bx-pager-link.active{ width: 26px;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -17px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 10px; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 10px; background-position:  -36px 0;}

.lmT{ position: relative; height: 34px; margin-bottom: 20px; border-bottom: 3px dashed #d93433;}
/*.lmT.sty2{ border-bottom: 1px solid #2b4c8f}*/
/* .lmT span{ display: inline-block; height: 36px; padding: 0 20px 4px; font: bold 28px/30px "Microsoft Yahei"; border-bottom: 5px solid #2b4c8f;} */
.lmT span{ display: inline-block; height: 24px; padding: 0 0px 10px 30px; font: bold 24px/24px "Microsoft Yahei"; border-bottom: 3px solid #d93433; }
.lmT i{ position: absolute; top: 2px; left: 0; width: 20px; height: 20px; background-image: url(../images/icon_lmT.png); background-repeat: no-repeat;}
.lmT_yw i{ background-position: 0 0}
.lmT_sxjs i{ background-position: 0 -20px}
.lmT_zzfz i{ background-position: 0 -40px}
.lmT_czyz i{ background-position: 0 -60px}
.lmT_shfw i{ background-position: 0 -80px}
.lmT_ztgz i{ background-position: 0 -100px}
.lmT_shys i{ background-position: 0 -120px}
.lmT_rwfc i{ background-position: 0 -140px}
.lmT_xxyd i{ background-position: 0 -160px}
/*.lmT.sty2 span{ border-bottom-width: 4px;}*/
/* .lmT span a{ color: #2b4c8f;} */
.lmT span a{ color: #d93433;}
a.lmT_more{ position: absolute; right: 0; top: 10px; font: 14px/14px "Microsoft Yahei"; color: #d93433;}

.headline_list{}
.headline_list li { position: relative; float: left; width: 450px; padding-left: 24px; font: 16px/46px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing: border-box;}
.headline_list li:before{ position: absolute; top: 50%; left: 0; width: 8px; height: 8px; margin-top: -4px; background-color: #b60809; border-radius: 50%; content: ""}

/* .ad img{ width: 100%; height: auto;} */
.slider_ad_wrap{ position: relative; width: 1200px; height: 100px; overflow: hidden;}
.slider_ad{}
.slider_ad li{ position: relative; width: 1200px; height: 100px;}
.slider_ad li img{ width: 1200px; height: 100px;}


.slider_ad_wrap .bx-wrapper{ position: relative;}
.slider_ad_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_ad_wrap .bx-pager{ position: absolute; bottom: 10px; right: 10px; }
.slider_ad_wrap .bx-pager-item{ float: left;}
.slider_ad_wrap .bx-pager-link{ display: block; width: 8px; height: 8px; margin: 0 3px; text-indent: 999em; background: #fff; border-radius: 4px; overflow: hidden;}
.slider_ad_wrap .bx-pager-link:hover, .slider_ad_wrap .bx-pager-link.active{ background-color: #eee; text-decoration: none;}

.slider_ad_wrap .bx-prev, .slider_ad_wrap .bx-next{ position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -17px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider_ad_wrap .bx-prev{ left: 10px; background-position: 0 0;}
.slider_ad_wrap .bx-next{ right: 10px; background-position:  -36px 0;}

.lmT2{ position: relative; height: 43px; margin-bottom: -18px; font: 28px/42px "Microsoft Yahei"; text-align: center; color: #fff; background: url(../images/bg_lmT2.png) no-repeat center top;  z-index: 10}
.lmT2.sty2{ background: url(../images/bg_lmT3.png) no-repeat center top; border-color: #0662b1;}
.lmT2 a{ color: #fff;}

.grey_wrap{ padding: 40px 18px 18px; background-color: #f5f5f5}
.zwzc_con{ position: relative; height: 520px; overflow: hidden}
.zwzc_con:after{ position: absolute; bottom: -9px; right: -4px; width: 32px; height: 32px; font: 16px/32px "Microsoft Yahei"; color: #333; content: "..."; background-color: #f5f5f5;}
.zwzc_con img{ display: block; max-width: 120px; margin: 0 auto 16px; border: 3px solid #e9e9e9;}
.zwzc_con p{ font-size: 16px; line-height: 30px; color: #333; text-align: justify;}

a.zwzc_more{ float: right; font-size: 14px; line-height: 24px; color: #c71d1c;}

.search{ position: relative; width: 316px; height: 42px; margin-bottom: 30px; border: 2px solid #d93433; }
.search_keyword{ position: absolute; top: 50%; left: 18px; width: 250px; height: 20px; margin-top: -10px; font: 14px/22px "Microsoft Yahei"; color: #c71d1c; background: none; border: none; border-right: 2px solid #c71d1c; outline: none;}
a#btn_search{ position: absolute; top: 11px; right: 12px; width: 23px; height: 21px; background: url(../images/btn_search.png) no-repeat center top; cursor: pointer;}

.tzgg_list{}
.tzgg_list li{  position: relative; height: 48px; font: 16px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.news_list{}
.news_list li{ position: relative; height: 48px; padding-left: 24px; font: 16px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 8px; height: 8px; margin-top: -4px; background-color: #b60809; border-radius: 50%; content: ""}
.news_list li a{}

#jcl1{ width:1200px; margin:0 auto; position:relative; }
.jcl_wrap1{ width: 1200px; overflow-x: hidden;}
.jcl_container1{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container1 li{ position: relative; width: 288px; margin-right: 16px;}
.jcl_container1 li img{ position: relative; display: block; width: 288px; height: 195px; border-radius: 8px;}
.jcl_container1 li h3{ margin-top: 10px; font: 16px/20px "Microsoft Yahei"; text-align: center;}
/*.jcl_container1 li h3 a{ color: #333;}*/

.jcl_next1, .jcl_prev1{ position:absolute; top:50%; display:block; width:24px; height:39px; margin-top: -21px; background-image:url(../images/arr2.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: 5px; }
.jcl_next1{ background-position:-24px 0; right: 5px;}

/*概览页*/
.loc{ min-height: 20px; margin-bottom: 20px; padding: 0 0 24px 0; font: 14px/20px "Microsoft Yahei"; color: #aaa; border-bottom: 1px solid #f4f4f2;}
.loc a{ color: #aaa;}

.list_leftbar{ }
.list_leftbar a{ position: relative; display: block; width: 290px; padding: 18px 10px; margin-bottom: 20px; font: 20px/24px "Microsoft Yahei"; text-align: center; color: #333; background-color: #f8f8f8; border-left: 3px solid #e84645; box-sizing: border-box;}
.list_leftbar a:hover, .list_leftbar a.active{ font-weight: bold; color: #fff; background-color: #e84645; border-color: #c71d1c;}

.list{ margin-bottom: 30px;}
.list li{}
.list li h3{ float: left; width: 80%; height: 50px; font: 16px/50px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list li h3 a{}
.list li span{ float: right; font: 14px/50px "Microsoft Yahei"; color: #bbb;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 38px; height: 38px; margin: 0 4px; font-size: 16px; line-height: 36px; text-align: center; color: #333; background-color: #fff; border: 1px solid #eee; border-radius: 8px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 38px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #c71d1c; border-color: #c71d1c;}

/*细览页*/
.article{ margin-bottom: 50px;}
.article_t{ margin-bottom: 30px; font: 32px/48px "Microsoft Yahei"; color: #333; text-align: center;}
.article_item{ padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #eee;}
.article_item span{  font-size: 14px; line-height: 20px; color: #aaa;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
/*.article_item .article_fs{ float: right;}
.article_item .article_fs a{ margin-left: 4px; color: #666; cursor: pointer;}*/

.article_con{}
.article_con p{ font-size: 16px; line-height: 36px; color: #333;}
.article_con img{ max-width: 1100px; height: auto;}

